What is the Uniswap V3 factory contract?
Could you please explain what the Uniswap V3 factory contract is? I understand it's a key component of the Uniswap decentralized exchange, but I'm curious about its specific role and how it differs from previous versions of Uniswap. Additionally, I'd like to know what kind of improvements or features the V3 factory contract brings to the table. Can you provide a concise yet informative description of this concept?